package com.lenovo.leos.filebrowser.netdisk;

import java.util.ArrayList;

public class UpAndDownloadManager {
	public static ArrayList<LoadedData> mTaskList;
	
	//给mTaskList赋值
	public static void init(){
		
	}
	//已经下载完成，是否覆盖
	public static int FILE_ALREADY_DOWNLOAD = 1;
	//正在下载，是否继续下载
	public static int FILE_CURRENT_DOWNLOAD = 2;
	
	//已经下载完成，是否覆盖
	public static int FILE_ALREADY_UP = 3;
	//正在下载，是否继续下载
	public static int FILE_CURRENT_UP = 4;
	
	//判断是否到20，包括已经完成的；wpId就是taskId；假如数据库中已经存在下载完或上传完的数据，则首先删除数据库中的数据，然后再下载
	public static int addToTaskList(String wpId,String path,boolean isDownload,boolean isDir){
		return 1;
	}
	
	//每次调用数据库
	public static ArrayList<LoadedData> getAllTaskListInfo(){
		return mTaskList;
	}
	
	//
	public static int isFileDownloadOrUpAlready(String path){
		return 0;
	}
	
	//支持断点下载,执行具体的下载操作，检查手机本地，网盘，空间是否足够，
	public static void resumeTask(int wpId){
		
	}
	
	public static void pauseTask(int wpId){
		
	}
	
	public static void deleteTask(int wpId){
		
	}
	
	public static void deleteAllTask(){
		
	}
	
	//
	public static boolean isDownloadOrUpNow(String path){
		return true;
	}
	
	public static void showNotify(){
		
	}

}
